package com.atguigu.blog.mapper;

import com.atguigu.blog.entity.Category;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
public interface CategoryMapper {
    /**
     * 1.2 文章类型展现
     * @author Petrichor
     * @date 2023/10/23 16:10
     **/
    List<Category> getCategory();
    /**
     * 4.2 根据名称查询分类信息
     * @author Petrichor
     * @date 2023/10/24 18:36
     **/
    List<Category> findCategoryByName(String cname);
    /**
     * 4.3 文章分类新增
     * @author Petrichor
     * @date 2023/10/24 19:58
     **/
    void saveCategory(Category category);
    /**
     * 4.4 文章分类修改
     * @author Petrichor
     * @date 2023/10/24 19:58
     **/
    void updateCategory(Category category);
    /**
     * 4.5 文章分类删除
     * @author Petrichor
     * @date 2023/10/24 20:22
     **/
    void deleteCategoryById(Long id);
}
